package pl.ydp.components.mathcell.mathcell.utils
{
	import flash.display.DisplayObject;
	
	/** 
	 * This is the interface class for the MarkAnswerSkin
	 * defined in the YAuthor SDK package. Due to the fact, 
	 * that the dependency to YAuthor SDK is out of the scope
	 * of the current library, this class should be implemented
	 * by the parent component that has the dependency to yAuthor
	 * SDK set.
	 * 
	 * @see IMarkAnswerSkin in yAuthor SDK.
	 */   
	public interface IMarkAnswerSkinWrapper
	{
		function get view():DisplayObject;
		function set active( a:Boolean ):void;
		function set correctness( c:Boolean ):void;
		function set showAnswers( sa:Boolean ):void;
		function set markCorrect( sa:Boolean ):void;
		function set markWrong( sa:Boolean ):void;
	}
}